const fs = require("fs");
const path = require("path");

var filePath = path.join(__dirname, "/1.txt");

//readFile 是异步方法，readFileSync 是同步方法，【凡是加了Sync的都是同步方法】
fs.readFile(filePath, (err, data)=>{ //第一个参数是err,第二个参数是读取的数据data
    // console.log(err); //没有错误的话，err是null；
    if(err) { //如果err非空，则存在异常
        console.log(err);
    } 
    else {
        // console.log(data); //得到buffer数据： <Buffer 74 65 73 74 20 66 69 6c 65>
        console.log(data.toString("utf-8")); //buffer数据转换为正常数据： test file
    }
})

console.log("同步代码执行"); //先执行同步，后异步

/**
 * 依次输出：
 * 同步代码执行
 * test file
 */